package com.ruoyi.exam.service;

import java.util.List;
import com.ruoyi.exam.domain.ExamUserOrder;

/**
 * 用户订单信息Service接口
 * 
 * @author wky
 * @date 2024-09-19
 */
public interface IExamUserOrderService {
    /**
     * 查询用户订单信息
     * 
     * @param userId 用户订单信息主键
     * @return 用户订单信息
     */
    public List<ExamUserOrder> selectExamUserOrderByUserId(Long userId);

    /**
     * 查询用户订单信息列表
     * 
     * @param examUserOrder 用户订单信息
     * @return 用户订单信息集合
     */
    public List<ExamUserOrder> selectExamUserOrderList(ExamUserOrder examUserOrder);

    /**
     * 新增用户订单信息
     * 
     * @param examUserOrder 用户订单信息
     * @return 结果
     */
    public int insertExamUserOrder(ExamUserOrder examUserOrder);

    /**
     * 修改用户订单信息
     * 
     * @param examUserOrder 用户订单信息
     * @return 结果
     */
    public int updateExamUserOrder(ExamUserOrder examUserOrder);

    /**
     * 批量删除用户订单信息
     * 
     * @param userIds 需要删除的用户订单信息主键集合
     * @return 结果
     */
    public int deleteExamUserOrderByUserIds(Long[] userIds);

    /**
     * 删除用户订单信息信息
     * 
     * @param userId 用户订单信息主键
     * @return 结果
     */
    public int deleteExamUserOrderByUserId(Long userId);
}
